package com.foxire.interface1;

public class Test {
    public static void main(String[] args) {
        // 目标:认识接口，搞清楚接口的特点，基本使用。
        System.out.println(A.SCHOOL_NAME);
        // 注意：接口不能创建对象，接口不能直接使用，接口只能被实现类实现。
        C c = new C();
        c.play();
    }
}

// C被称为实现类。同时实现了多个接口
// 实现类实现多个接口，必须重写完全部接口的全部抽象方法，否则这个类必须定义成抽象类
class C implements A, B {

    @Override
    public void play() {
        // TODO Auto-generated method stub
        System.out.println("C play");
    }

    @Override
    public void show() {
        // TODO Auto-generated method stub
        System.out.println("C show");
    }

    @Override
    public String getSchoolName() {
        // TODO Auto-generated method stub
        System.out.println("C getSchoolName");
        return null;
    }

}
